/*
 * 文件名：CommonDao.java
 * 版权：Copyright by www.wootide.com
 * 描述：
 * 修改人：ozm
 * 修改时间：2013-1-28
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */
package com.wootide.ets.common.dao;

import com.wootide.ets.common.Page;
import com.wootide.ets.common.QueryCondition;
import com.wootide.ets.common.QueryResults;


/**
 * 通用数据访问层接口层
 * 〈一句话功能简述〉
 * 〈功能详细描述〉
 * @author ozm
 * @version 2013-1-28
 * @see CommonDao
 * @since 2013-1-28下午4:49:27
 */
public interface CommonDao
{
    /**
     * 
     * Description: 分页查询
     * Implement: <br>
     * @param page  分页信息
     * @param queryConditon 查询条件
     * @see
     * @return QueryResults 结果集
     * @author ozm2013-1-28下午4:04:03
     */
    QueryResults queryForPages(Page page, QueryCondition queryConditon);
    
    /**
     * 添加一个对象
     * Description: <br>
     * Implement: <br>
     * @param obj 新增的用户信息
     * @see
     * @return void
     * @author ozm
     */
    void addOneObject(Object obj);
    
    /**
     * 修改一个对象
     * Description: <br>
     * Implement: <br>
     * @param obj 需要修改对象
     * @see
     * @return void
     * @author ozm
     */
    void modOneObject(Object obj);
    
    /**
     * 删除一个对象
     * Description: <br>
     * Implement: <br>
     * @param obj 需要删除对象
     * @see
     * @return void
     * @author ozm
     */
    void delOneObject(Object obj);
}
